package com.chahua.organized.constant;

/**
 * @author chahua
 * @date 2022/4/9 21:22
 **/
public interface CommonConstant {
    /**
     * 内置部门树根节点
     */
    String BUILT_IN_ROOT_DEPARTMENT_NAME = "部门";

    /**
     * 内置部门树根节点的pid
     */
    int BUILT_IN_ROOT_DEPARTMENT_PARENT_ID = -1;

    /**
     * 内置部门树节点
     */
    String BUILT_IN_DEPARTMENT_NAME = "默认部门";

    /**
     * 名称正则表达式匹配
     */
    String NAME_REGEXP = "^[^\"'&<>()+%\\\\]{0,95}$";

    /**
     * 手机号码格式
     */
    String PHONE = "^(|((00)?86-)?\\d{11}|\\d{3,4}-\\d{7,8}(-\\d{1,4})?)$";

    /**
     * 邮箱
     */
    String EMAIL = "^$|^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
}